package ecomm.service;

import com.baomidou.mybatisplus.extension.service.IService;
import ecomm.entity.User;
import com.baomidou.mybatisplus.core.metadata.IPage;


public interface UserService extends IService<User> {

    IPage<User> pageUsers(Integer pageNum, Integer pageSize);
    // 用户注册
    boolean register(User user);

    // 用户登录
    String login(String username, String password);

    // 当前用户信息
    User getUserByToken(String token);
    // 用户注销、退出登录
    boolean logout(String token);
    boolean validateToken(String token);

}